Parallel Galton Watson Process

نویسندگان

  • Olivier Bodini
  • Camille Coti
  • Julien David
چکیده

In this paper, we study a parallel version of GaltonWatson processes for the random generation of tree-shaped structures. Random trees are useful in many situations (testing, binary search, simulation of physics phenomena,...) as attests more than 49000 citations on Google scholar. Using standard analytic combinatorics, we first give a theoretical, averagecase study of the random process in order to evaluate how parallelism can be extracted from this process, and we deduce a parallel generation algorithm. Then we present how it can be implemented in a task-based parallel paradigm for shared memory (here, Intel Cilk). This implementation faces several challenges, among which efficient, thread-safe random bit generation, memory management and algorithmic modifications for small-grain parallelism. Finally, we evaluate the performance of our implementation and the impact of different choices and parameters. We obtain a significant efficiency improvement for the generation of big trees. We also conduct empirical and theoretical studies of the average behaviour of our algorithm.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An analysis of budgeted parallel search on conditional Galton-Watson trees

Recently Avis and Jordan have demonstrated the efficiency of a simple technique called budgeting for the parallelization of a number of tree search algorithms. The idea is to limit the amount of work that a processor performs before it terminates its search and returns any unexplored nodes to a master process. This limit is set by a critical budget parameter which determines the overhead of the...

متن کامل

Pruning Galton-Watson Trees and Tree-valued Markov Processes

Abstract. We present a new pruning procedure on discrete trees by adding marks on the nodes of trees. This procedure allows us to construct and study a tree-valued Markov process {G(u)} by pruning Galton-Watson trees and an analogous process {G(u)} by pruning a critical or subcritical Galton-Watson tree conditioned to be infinite. Under a mild condition on offspring distributions, we show that ...

متن کامل

The lineage process in Galton-Watson trees and globally centered discrete snakes

We consider branching random walks built on Galton-Watson trees with offspring distribution having a bounded support, conditioned to have n nodes, and their rescaled convergences to the Brownian snake. We exhibit a notion of “globally centered discrete snake” that extends the usual settings in which the displacements are supposed centered. We show that under some additional moment conditions, w...

متن کامل

Conditioned Galton–Watson trees do not grow

A conditioned Galton–Watson tree is a random rooted tree that is (or has the same distribution as) the family tree of a Galton–Watson process with some given offspring distribution, conditioned on the total number of vertices. We let ξ be a random variable with the given offspring distribution; i.e., the number of offspring of each individual in the Galton–Watson process is a copy of ξ. We let ...

متن کامل

Tree-valued Markov Chains Derived from Galton-watson Processes

Let G be a Galton-Watson tree, and for 0 u 1 let Gu be the subtree of G obtained by retaining each edge with probability u. We study the tree-valued Markov process (Gu; 0 u 1) and an analogous process (G u; 0 u 1) in which G 1 is a critical or subcritical Galton-Watson tree conditioned to be in nite. Results simplify and are further developed in the special case of Poisson( ) o spring distribut...

متن کامل

The Branching Random Walk and Contact Process on Galton–watson and Nonhomogeneous Trees

We show that the branching random walk on a Galton–Watson tree may have one or two phase transitions, depending on the relative sizes of the mean degree and the maximum degree. We show that there are some Galton–Watson trees on which the branching random walk has one phase transition while the contact process has two; this contradicts a conjecture of Madras and Schinazi. We show that the contac...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1606.06629  شماره 

صفحات  -

تاریخ انتشار 2016